Register window

Schema di una register window semplificata con quattro insiemi di tre registri indipendenti. Nell'immagine i registri A e B sono occupati dalle precedenti procedure. La procedura in esecuzione andrà ad occupare i registri C mentre l'insieme di registri D è libero per una eventuale chiamata annidata.

In elettronica register windows è una tecnica utilizzata per incrementare le prestazioni di operazioni particolarmente comuni come le chiamate alle subroutine (o procedure). Affrontando direttamente a livello hardware i problemi derivati dalle chiamate alle procedure si ottiene un sicuro incremento delle prestazioni dei computer. La risoluzione a livello hardware del problema è una caratteristica distintiva del progetto Berkeley RISC che in seguito è stata utilizzata dai processori commerciali SPARC, AMD 29000 e Intel i960 e dall'architettura EPIC.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy